package com.software.template;

//一个操作中的算法骨架，
// 而将算法的一些步骤延迟到子类中，使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。
public abstract class Process {

    public final Long getTime() {
        long start = System.currentTimeMillis();
        method();
        long end = System.currentTimeMillis();
        long time = end - start;
        return time;
    }
    abstract void method();
}
